principle of separation of powers - Turco Inglés Diccionario